home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 014a / blnks400.zip / BLANKS.NEW < prev    next >
Text File  |  1991-11-13  |  9KB  |  183 lines

  1.          ┌─────────────────────────────────────────────────────────────┐
  2.          │ Trademarked names are the property of the respective owners │
  3.          └─────────────────────────────────────────────────────────────┘
  4.  
  5.                                   BLANKs
  6.                                   -------
  7.                  Copyright (c) 1988-1991 by FM de Monasterio
  8.                    Licensed Material - All rights reserved
  9.  
  10.  
  11.  
  12.                         What is new in Version 4.00
  13.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  14. Modified the upper-memory self-loading service of switch H, and the global DOS
  15. enviroment service of switch E to be compatible with MS-DOS 5.0.  Prior BLANKs
  16. versions executed under DOS 5 are: (1) unable to self-load in the upper memory
  17. when UMB allocation is controlled by DOS (DOS=UMB), instead of an XMS manager,
  18. and (2) unable to create a variable in the global DOS environment when DOS 5.0
  19. is installed in the HMA, instead of low conventional memory. Added option of a
  20. low-memory marker during upper memory self-loading.  Other minor modifications
  21. introduced for DOS 5.0 compatibility.
  22.  
  23.  
  24.                         What is new in Version 3.34
  25.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26. Changed the blanking method for HERCULES video adapters, as the method used in
  27. prior versions did not preserve a preexisting graphics mode upon unblanking of
  28. the video.  Since the new method is not compatible with CGA emulation, the old
  29. method can still be used (for text mode) via switch /HM.
  30.  
  31.  
  32.                         What is new in Version 3.33
  33.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  34. Optimization of 486 release. Fixed cursor error during the Help/Status display
  35. resulting in a visible cursor (EGA only). Modified CPU model testing procedure
  36. and streamlined the acquisition of video data.
  37.  
  38.  
  39.                         What is new in Version 3.32
  40.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  41. BLANKs real mode 486 release is available.  Due to requests from users, switch
  42. /H now mediates High-memory loading (previously mediated by switch /L) whereas
  43. switch /K now mediates hot-Key services (previously mediated by switch /H); if
  44. you use a 'BLANKS=' environment string, make sure these new switch letters are
  45. used. Fixed bug that changed the stack during testing for CGA monochrome cards
  46. in some systems.
  47.  
  48.  
  49.                         What is new in Version 3.31
  50.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  51. The self-loading into high memory has been improved for faster processing when
  52. dealing with the XMS-compatible manager. Users can now request a minimum high-
  53. memory bound above which the program should install itself (if an upper-memory
  54. block is available above the limit). This is useful to avoid high-memory areas
  55. having either (1) very slow memory access times (which slow down both keyboard
  56. and video activity monitoring and, thus, such activity as well) or, since fast
  57. speed is not critically important during blanking, (2) very fast memory access
  58. times (which can then be used by another program that could profit better from
  59. faster times).  The utility TIMEM.EXE can be used to measure access times (see
  60. TIMEM110.ZIP or later release).  Completed beta-testing of 486 version.
  61.  
  62.  
  63.                         What is new in Version 3.30
  64.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  65. Resident code now always include the Mouse monitoring service; despite this
  66. change, the size of the resident has been made smaller, and its performance
  67. has been improved. The Usage/Status and Help screens have been modified for
  68. a less cluttered display, and point-and-click mouse support has been added.
  69.  
  70.  
  71.                         What is new in Version 3.22
  72.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  73. Resident was changed to permit use of self-modifying code to increase video
  74. performance. Both resident and non-resident routines have also been improved
  75. for a faster operation in 086, 286, and 386+ processors. Other minor changes
  76. were also introduced.
  77.  
  78.  
  79.                         What is new in Version 3.21
  80.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  81. The environment variable 'BLANKS=' can now be directly updated or created in
  82. the DOS (master) environment by means of switch /E.  Unlike the SET command,
  83. which modifies the default environment block (whether it is the global [i.e.
  84. that used by the initial copy of COMMAND.COM] or a local one [i.e. that used
  85. by a secondary copy]), switch /E always modifies the global DOS environment.
  86. This allows to modify the environment variable even when 'shelling out' from
  87. any application, in which case the SET command would not be useful to modify
  88. the environment block.
  89.  
  90.  
  91.                         What is new in Version 3.20
  92.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  93. Direct high-memory loading introduced.  Switch /L allows the resident code to
  94. be installed directly in UMB memory (i.e., at conventional memory between 640
  95. kb and 1,024 kb [1 Mb]).  This avoids not only the initial load sizing of the
  96. program by some (386) memory managers, but also the need to have available up
  97. to 64 kb of free high memory just to install a resident of 1 kb or less.
  98.  
  99.  
  100.                         What is new in Version 3.18
  101.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  102. BLANKs version for 386+ machines is now available. When possible, the 386 code
  103. selection was based on performance measured with a software timer.
  104.  
  105.  
  106.                         What is new in Version 3.17
  107.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  108. The hotkey combination can now be specified directly from the command line, or
  109. via the 'BLANKS=' environment variable, using switch /Hxn. Because of this new
  110. capability, and conflicts encountered with some less than compatible machines,
  111. the cloning option has been removed. Use and modification of this variable can
  112. provide a more flexible way to change program parameters.
  113.  
  114.  
  115.                         What is new in Version 3.16
  116.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117. A cloning problem was encountered with some video systems in versions 3.13-3.15
  118. due to assumption of full BIOS compatibility; version 3.16 solves this problem.
  119. Modified cpu differentiation code to include 486-type chips. Implemented a gray
  120. scale that increases uniformly with attribute value for CGA/MCGA/VGA monochrome
  121. video systems.
  122.  
  123.  
  124.                         What is new in Version 3.15
  125.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  126. In versions 3.13 and 3.14, executed in EGA systems, the cursor was not properly
  127. hidden during some displays. COMPAQ CGA adapters now yield a 'monochrome, snow-
  128. free' configuration. The resident component has been reduced a little by use of
  129. self-modifying code.
  130.  
  131.  
  132.                         What is new in Version 3.14
  133.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134. Several ancillary changes were introduced in both resident and nonresident code
  135. to speed up program execution, including use of machine opcode instructions in
  136. the resident component. When the DOS command line is empty, BLANKs searches the
  137. DOS environment for a string named 'BLANKS=' containing configuration switches,
  138. which are implemented if BLANKs is executed without arguments.
  139.  
  140.  
  141.                         What is new in Version 3.13
  142.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  143. In versions 3.11 and 3.12, switch /D0 left the cursor at the current screen row
  144. after resetting the contrast; version 3.13 positions the cursor at the top left
  145. of the screen. Minor changes have been introduced in the Help/Syntax display.
  146.  
  147.  
  148.                         What is new in Version 3.12
  149.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150. The resident code dealing with keyboard input has been modified for faster data
  151. processing.  The keypress unblanking the (timed or manually) blanked screen is
  152. now removed from the keyboard buffer.
  153.  
  154.  
  155.                         What is new in Version 3.11
  156.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157. A screen border was generated upon returning from the Help/Syntax panel in some
  158. EGAs due to the improper setting of a BIOS register. Version 3.11 corrects this
  159. problem. (The link-triggered error was not fully corrected in version 3.10, and
  160. was fixed in 3.11.)
  161.  
  162.  
  163.                         What is new in Version 3.10
  164.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165. Version 3.10 corrects a linker-triggered error that affected cloning in some of
  166. the 3.00 releases, and an incorrect setting of the password when switch /W? was
  167. selected at the time of installation.  The nonresident code has been reduced in
  168. size.  The password can now be specified directly from the command line or from
  169. a batch file; its input has been restricted to pure alphanumeric characters.
  170.  
  171.  
  172.                         What is new in Version 3.00
  173.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174. This version incorporates changes in code reorganization to increase code speed
  175. for 286/386 machines as measured with a software timer (versions 2.70-2.90), to
  176. update the resident code directly when installed in high-DOS memory, and in the
  177. various display panels. VGA brightness control is now implemented by switch /D.
  178. There are many changes in BLANKS.DOC; please read this file.
  179.  
  180.  ------------------------------------------------------------------------------
  181.  Earlier notices removed
  182.  [END]
  183.